
    // 【程序9】 题目：一个数如果恰好等于它的因子(除了他本身，其他能被他整除的)之和，这个数就称为 "完数 "。例如6=1＋2＋3.编程 找出1000以内的所有完数。 
    // 答案 ：6 28 496
    

    // 循环 1000 以内的数循环找完数
    for(let i = 1; i <= 1000; i++){
        // 先设置一个 完数的因子之和为 sum
        let sum = 0
        // 循环 比这个数小的，逐个整除，
        for(let j = 1; j<i; j++){
            // 如果能被整除的话，就把它加到 sum 中
            if(i % j == 0 ){
                sum += j 
            }
        }
        // 判断能被整除之后的因子之和等于它本身，那么这个数就是“完数”
        if(sum == i){
            console.log(sum )
        }
        
    }

  